//package com.acxy.weixin.api;
//
//import com.acxy.ants.common.kit.HttpKit;
//import com.acxy.ants.common.kit.JsonMap;
//import com.acxy.weixin.kit.ApiResult;
//
//
///**
// * 个性菜单不同用户看到的菜单不一样
// * 微信菜单操作
// * @author MrShun
// * @version 1.0
// * @Date 2017-06-21
// */
//public class MenuApi {
//
//    //创建自定义菜单 POST
//    private final static String menu_create_api = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN";
//
//    //删除自定义菜单 GET
//    private final static String menu_delete_api = "https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN";
//
//    //查询自定义菜单 GET
//    private final static String menu_get_api = "https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN";
//
//    //添加个性菜单 POST
//    private final static String conditional_add_api = "https://api.weixin.qq.com/cgi-bin/menu/addconditional?access_token=ACCESS_TOKEN";
//
//    //删除个性菜单 POST
//    private final static String conditional_del_api = "https://api.weixin.qq.com/cgi-bin/menu/delconditional?access_token=ACCESS_TOKEN";
//
//    //测试个性化菜单匹配结果 POST
//    private final static String try_match_api = "https://api.weixin.qq.com/cgi-bin/menu/trymatch?access_token=ACCESS_TOKEN";
//
//    //自定义菜单或者微信运营者设置菜单
//    private final static String current_self_menu_api = "https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=ACCESS_TOKEN";
//
//    //查询自定义菜单
//    public static ApiResult getMenu(){
//        String accessToken = AccessToken.getAccessTokenStr();
//        String result = HttpKit.sendGET(menu_get_api.replace("ACCESS_TOKEN", accessToken));
//        return new ApiResult(result);
//    }
//
//
//    //自定义菜单删除接口可以删除所有自定义菜单（包括默认菜单和全部个性化菜单）
//    public static ApiResult deleteMenu(){
//        String accessToken = AccessToken.getAccessTokenStr();
//        String result = HttpKit.sendGET(menu_delete_api.replace("ACCESS_TOKEN", accessToken));
//        return new ApiResult(result);
//    }
//
//    //创建自定义菜单
//    public static ApiResult createMenu(String jsonStr){
//        String accessToken = AccessToken.getAccessTokenStr();
//        String result = HttpKit.sendPost(menu_create_api.replace("ACCESS_TOKEN", accessToken), jsonStr);
//        return new ApiResult(result);
//    }
//
//    //添加个性化菜单
//    public static ApiResult addConditional(String jsonStr) {
//        String accessToken = AccessToken.getAccessTokenStr();
//        String result = HttpKit.sendPost(conditional_add_api.replace("ACCESS_TOKEN", accessToken), jsonStr);
//        return new ApiResult(result);
//    }
//
//
//    /**
//     * 删除个性化菜单
//     * @param menuId 菜单ID
//     * @return
//     */
//    public static ApiResult delConditional(String menuId) {
//        return null;
//    }
//
//
//
//    /**
//     * 测试个性化菜单匹配结果
//     * @param userId user_id可以是粉丝的OpenID，也可以是粉丝的微信号。
//     * @return
//     */
//    public static ApiResult tryMatch(String userId) {
//        String accessToken = AccessToken.getAccessTokenStr();
//        String result = HttpKit.sendPost(try_match_api.replace("ACCESS_TOKEN", accessToken), JsonMap.newJsonMap().set("user_id", userId));
//        return new ApiResult(result);
//    }
//
//    /**
//     * 获取自定义菜单或者微信运营者设置菜单
//     * @return
//     */
//    public static ApiResult getCurrentSelfMenu() {
//        return null;
//    }
//
//    public static void main(String[] args) {
//        String body = "{\"button\": [\n" +
//                "            {\n" +
//                "                \"name\": \"自助查询\", \n" +
//                "                \"sub_button\": [\n" +
//                "                    {\n" +
//                "                        \"type\": \"view\", \n" +
//                "                        \"name\": \"☀天气预报\", \n" +
//                "                        \"url\": \"http://m.weather.com.cn/\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"view\", \n" +
//                "                        \"name\": \"\uD83D\uDCE6快递查询\", \n" +
//                "                        \"url\": \"http://m.cnblogs.com/?u=txw1958\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"view\", \n" +
//                "                        \"name\": \"\uD83C\uDF4E苹果产品\", \n" +
//                "                        \"url\": \"http://m.cnblogs.com/?u=txw1958\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"view\", \n" +
//                "                        \"name\": \"\uD83D\uDE4F四六级成绩\", \n" +
//                "                        \"url\": \"http://m.cnblogs.com/?u=txw1958\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }\n" +
//                "                ]\n" +
//                "            }, \n" +
//                "            {\n" +
//                "                \"name\": \"每日更新\", \n" +
//                "                \"sub_button\": [\n" +
//                "                    {\n" +
//                "                        \"type\": \"click\", \n" +
//                "                        \"name\": \"\uD83D\uDCC5历史今天\", \n" +
//                "                        \"key\": \"HISTORY\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"click\", \n" +
//                "                        \"name\": \"\uD83C\uDDFA\uD83C\uDDF8每日英语\", \n" +
//                "                        \"key\": \"ENGLISH\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"click\", \n" +
//                "                        \"name\": \"\uD83D\uDCC8股票指数\", \n" +
//                "                        \"key\": \"STOCK\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"click\", \n" +
//                "                        \"name\": \"\uD83C\uDF0F最新地震\", \n" +
//                "                        \"key\": \"EARTHQUAKE\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"click\", \n" +
//                "                        \"name\": \"\uD83D\uDE03开心一笑\", \n" +
//                "                        \"key\": \"JOKE\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }\n" +
//                "                ]\n" +
//                "            }, \n" +
//                "            {\n" +
//                "                \"name\": \"互动交流\", \n" +
//                "                \"sub_button\": [\n" +
//                "                    {\n" +
//                "                        \"type\": \"click\", \n" +
//                "                        \"name\": \"\uD83D\uDCC6每日签到\", \n" +
//                "                        \"key\": \"SIGNIN\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }, \n" +
//                "                    {\n" +
//                "                        \"type\": \"view\", \n" +
//                "                        \"name\": \"\uD83D\uDC40社区交流\", \n" +
//                "                        \"url\": \"http://wx.wsq.qq.com/182998484\", \n" +
//                "                        \"sub_button\": [ ]\n" +
//                "                    }\n" +
//                "                ]\n" +
//                "            }\n" +
//                "        ], \n" +
//                "        \"menuid\": 401260075\n" +
//                "    }, \n" +
//                "    \"conditionalmenu\": [\n" +
//                "        {\n" +
//                "            \"button\": [\n" +
//                "                {\n" +
//                "                    \"name\": \"自助查询\", \n" +
//                "                    \"sub_button\": [\n" +
//                "                        {\n" +
//                "                            \"type\": \"view\", \n" +
//                "                            \"name\": \"☀天气预报\", \n" +
//                "                            \"url\": \"http://m.weather.com.cn/\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"view\", \n" +
//                "                            \"name\": \"\uD83D\uDCE6快递查询\", \n" +
//                "                            \"url\": \"http://m.cnblogs.com/?u=txw1958\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"view\", \n" +
//                "                            \"name\": \"\uD83C\uDF4E苹果产品\", \n" +
//                "                            \"url\": \"http://m.cnblogs.com/?u=txw1958\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"view\", \n" +
//                "                            \"name\": \"\uD83D\uDE4F四六级成绩\", \n" +
//                "                            \"url\": \"http://m.cnblogs.com/?u=txw1958\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }\n" +
//                "                    ]\n" +
//                "                }, \n" +
//                "                {\n" +
//                "                    \"name\": \"每日更新\", \n" +
//                "                    \"sub_button\": [\n" +
//                "                        {\n" +
//                "                            \"type\": \"click\", \n" +
//                "                            \"name\": \"\uD83D\uDCC5历史今天\", \n" +
//                "                            \"key\": \"HISTORY\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"click\", \n" +
//                "                            \"name\": \"\uD83C\uDDFA\uD83C\uDDF8每日英语\", \n" +
//                "                            \"key\": \"ENGLISH\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"click\", \n" +
//                "                            \"name\": \"\uD83D\uDCC8股票指数\", \n" +
//                "                            \"key\": \"STOCK\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"click\", \n" +
//                "                            \"name\": \"\uD83C\uDF0F最新地震\", \n" +
//                "                            \"key\": \"EARTHQUAKE\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"click\", \n" +
//                "                            \"name\": \"\uD83D\uDE03开心一笑\", \n" +
//                "                            \"key\": \"JOKE\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }\n" +
//                "                    ]\n" +
//                "                }, \n" +
//                "                {\n" +
//                "                    \"name\": \"互动交流\", \n" +
//                "                    \"sub_button\": [\n" +
//                "                        {\n" +
//                "                            \"type\": \"click\", \n" +
//                "                            \"name\": \"\uD83D\uDCC6每日签到\", \n" +
//                "                            \"key\": \"SIGNIN\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"view\", \n" +
//                "                            \"name\": \"\uD83D\uDC40社区交流\", \n" +
//                "                            \"url\": \"http://wx.wsq.qq.com/182998484\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }, \n" +
//                "                        {\n" +
//                "                            \"type\": \"view\", \n" +
//                "                            \"name\": \"\uD83C\uDF65五家渠人\", \n" +
//                "                            \"url\": \"http://wx.wsq.qq.com/182998484\", \n" +
//                "                            \"sub_button\": [ ]\n" +
//                "                        }\n" +
//                "                    ]\n" +
//                "                }\n" +
//                "            ], \n" +
//                "            \"matchrule\": {\n" +
//                "                \"sex\": \"1\", \n" +
//                "                \"country\": \"中国\", \n" +
//                "                \"province\": \"新疆\", \n" +
//                "                \"city\": \"五家渠\"\n" +
//                "            }, \n" +
//                "            \"menuid\": 401285125\n" +
//                "        }\n" +
//                "    ]\n" +
//                "}";
////            String aa = URLEncoder.encode(body, "UTF-8");
////            System.out.println(aa);
////        } catch (UnsupportedEncodingException e) {
////            e.printStackTrace();
////        }
//       // System.out.println(addConditional(body));
//       // deleteMenusObj();
//       // System.out.println("=========== 删除");
//        System.out.println(getMenu());
//       // System.out.println(createMenu(body));
//    }
//}
